//package com.dhcc.bpm.modules.resource.builder;
//
//import com.dhcc.bpm.modules.resource.entity.Oss;
//import io.minio.MinioClient;
//import lombok.SneakyThrows;
//import org.springblade.core.minio.MinioTemplate;
//import org.springblade.core.oss.OssTemplate;
//import org.springblade.core.oss.props.OssProperties;
//import org.springblade.core.oss.rule.OssRule;
//
///**
// * @ClassName MinioBuilder.class
// * @Description  Oss配置类
// * @Author xiaFaYu
// * @Date 2020-02-03 14:16
// * @Version V1.0
// * @Copyright: 2020 东华软件 . All rights reserved.
// */
//public class MinioBuilder {
//
//	@SneakyThrows
//	public static OssTemplate template(Oss oss, OssRule ossRule) {
//		MinioClient minioClient = new MinioClient(oss.getEndpoint(), oss.getAccessKey(), oss.getSecretKey());
//		OssProperties ossProperties = new OssProperties();
//		ossProperties.setEndpoint(oss.getEndpoint());
//		ossProperties.setAccessKey(oss.getAccessKey());
//		ossProperties.setSecretKey(oss.getSecretKey());
//		ossProperties.setBucketName(oss.getBucketName());
//		return new MinioTemplate(minioClient, ossRule, ossProperties);
//	}
//
//}
